package com.amway.qy.core.service;

import com.amway.qy.resource.result.tag.QyEnrichTagResult;
import com.amway.qy.resource.result.tag.QyListUserByTagResult;
import com.amway.qy.resource.result.tag.QyListTagResult;
import com.amway.qy.resource.result.tag.QyTagResult;
import com.amway.qy.resource.tag.QyEnrichByTag;
import com.amway.qy.resource.tag.QyTag;

public interface QyTagService extends QyBaseInteractiveService {
	
	QyTagResult createTag(QyTag tag);
	
	QyTagResult updateTag(QyTag tag);
	
	QyTagResult deleteTag(int tagId);
	
	QyListUserByTagResult listUserByTag(int tagId);
	
	QyListTagResult listTags();
	
	QyEnrichTagResult addUserToTag(QyEnrichByTag enrichInfo);
	
	QyEnrichTagResult deleteUserFromTag(QyEnrichByTag enrichInfo);
	
}
